package com.yuexunit.finance.member.action.v1.model;

import java.math.BigDecimal;
import java.util.Date;

import com.yuexunit.web.annotation.Parameter;

/**
*@version 创建时间：2016年9月27日 下午2:26:30
*@author wenwenlong
*类说明
*/

public class SupplierCommissionGradeDetail {
	@Parameter(name = "commissionGradeId", description = "佣金级别ID")
	private Long commissionGradeId;
	
	@Parameter(name = "commissionGradeName", description = "佣金级别名称")
	private String commissionGradeName;
	
	@Parameter(name = "commissionName", description = "分销商名称")
	private String commissionName;
	
	@Parameter(name = "commissionId", description = "分销商ID")
	private Long commissionId;
	
	@Parameter(name = "expenseName", description = "费用名称")
	private String expenseName;
	
	@Parameter(name = "annualRateStart", description = "年化率起")
	private BigDecimal annualRateStart;
	
	@Parameter(name = "annualRateEnd", description = "年化率止")
	private BigDecimal annualRateEnd;
	
	@Parameter(name = "expenseRate", description = "费用比例")
	private BigDecimal expenseRate;

	@Parameter(name = "effectiveDateStart", description = "有效期起")
	private Date effectiveDateStart;
	
	@Parameter(name = "effectiveDateEnd", description = "有效期止")
	private Date effectiveDateEnd;

	public String getCommissionGradeName() {
		return commissionGradeName;
	}

	public void setCommissionGradeName(String commissionGradeName) {
		this.commissionGradeName = commissionGradeName;
	}

	public Long getCommissionGradeId() {
		return commissionGradeId;
	}

	public void setCommissionGradeId(Long commissionGradeId) {
		this.commissionGradeId = commissionGradeId;
	}

	public String getCommissionName() {
		return commissionName;
	}

	public void setCommissionName(String commissionName) {
		this.commissionName = commissionName;
	}

	public Long getCommissionId() {
		return commissionId;
	}

	public void setCommissionId(Long commissionId) {
		this.commissionId = commissionId;
	}

	public String getExpenseName() {
		return expenseName;
	}

	public void setExpenseName(String expenseName) {
		this.expenseName = expenseName;
	}

	public BigDecimal getAnnualRateStart() {
		return annualRateStart;
	}

	public void setAnnualRateStart(BigDecimal annualRateStart) {
		this.annualRateStart = annualRateStart;
	}

	public BigDecimal getAnnualRateEnd() {
		return annualRateEnd;
	}

	public void setAnnualRateEnd(BigDecimal annualRateEnd) {
		this.annualRateEnd = annualRateEnd;
	}

	public BigDecimal getExpenseRate() {
		return expenseRate;
	}

	public void setExpenseRate(BigDecimal expenseRate) {
		this.expenseRate = expenseRate;
	}

	public Date getEffectiveDateStart() {
		return effectiveDateStart;
	}

	public void setEffectiveDateStart(Date effectiveDateStart) {
		this.effectiveDateStart = effectiveDateStart;
	}

	public Date getEffectiveDateEnd() {
		return effectiveDateEnd;
	}

	public void setEffectiveDateEnd(Date effectiveDateEnd) {
		this.effectiveDateEnd = effectiveDateEnd;
	}
}
